#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名：01-1增强版print.py


# ===数字===
# {数字}中间无空格,2.7以前的版本必须指定位置，目前是2.6版

# 填充

print "左填充对齐，默认是空，5个"
print "{0:>5}".format(3)

print "左填充对齐，5个0"
print "{0:0>5}".format(3)

print "右填充对齐，5个0"
print "{0:A<5}".format(3)

# 进制

print "二进制"
print "{0:b}".format(18)

print "十进制"
print "{0:d}".format(18)

print "八进制"
print "{0:o}".format(18)

print "十六进制"
print "{0:x}".format(18)

# 精度

print ".2表示小数点后2位的精度，常和浮点数一起使用"
print "{0:.2f}".format(1.234)


# ===字符串===

print "{0}".format("hello")

# 大括号可以进行转义
print "{0}对应的位置是{{0}}".format("hello")


# 多个字符可以间隔空格或者字符

print "{0} {1}".format("hello", "word")

print "{0}+_{1} sa{0}".format("hello", "word")


# ===常用的情况===
str1 = "今天是星期{0} ，天气{1}".format(7, "good")

print str1


'''3、使用列表格式化


person = {"name":"opcai","age":20}


print("My name is {name} . I am {age} years old .".format(**person))


My name is opcai . I am 20 years old .


4、通过列表格式化


stu = ["opcai","linux","MySQL","Python"]


print("My name is {0[0]} , I love {0[1]} !".format(stu))


My name is opcai , I love linux !'''

#区分大小写